我放弃了自制弹窗替换uniapp原生api uni.showLoading的需求 您所在的位置:网站首页 uniapp view标签换行 我放弃了自制弹窗替换uniapp原生api uni.showLoading的需求

我放弃了自制弹窗替换uniapp原生api uni.showLoading的需求

#我放弃了自制弹窗替换uniapp原生api uni.showLoading的需求| 来源: 网络整理| 查看: 265

项目已经开发完成,经理觉得uniapp原生的uni.showLoading样式不好看,需要更改一种我们自己定义的弹窗样式,我心想这个需求应该不难,但是接下来遇到的种种问题却让我放弃了。

首先,我们需要考虑这个弹窗的来源,由于发起弹窗需要先写一个弹窗组件,但是微信小程序没有根标签,无法在一个地方加入自定义的弹窗组件就使得每个页面都可以使用,而且在每个页面都加上自定义的组件,修改起来又十分的麻烦,所以我最先考虑的就是renderjs,这是一个运行在视图层的js,但是发现不适配微信小程序...

然后,我就着手写自定义的弹窗组件,组件写好之后,全局引入就使用vue-inset-loader插件去完成,插件地址:https://github.com/1977474741/vue-inset-loader,在处理完组件的问题之后,我们就需要在合适的时机弹起或回收我们的自定义弹窗了。

最后,在测试自定义弹窗的过程中,我发现this.$refs在页面的onload和onshow生命周期中是获取不到我的组件实例的,还好没有着手去重新封装request请求,我将这个情况上报,最终还是取消了替换uni.showLoading的需求。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有